Linux for system administrators

Course description GIT

Reports of resources modules given by wouter

Broad lines of resources

This report gives a broad overview of the content of the modules and the division between theory, practice and testing.

Name
Effort
Note
Icon Resource Modules
ID: resources
28.0
Modules part of the resource curriculum.
Icon MR04/R71 Introduction to linux
ID: resources.linux
5.0
Introduction to the history and usage of Linux as an OS with both graphical and shell interfaces.
Icon Classes
ID: resources.linux.theory
3.0
Icon Labo
ID: resources.linux.practice
2.0
Icon Networking
ID: resources.networking
16.5
Icon MR03/R61 Introduction to centralized administration of networking services
ID: resources.networking.services
7.5
Icon Classes
ID: resources.networking.services.theory
2.5
Icon Labo
ID: resources.networking.services.practice
2.0
Icon Self study of essential services
ID: resources.networking.services.study
2.0
Icon Test
ID: resources.networking.services.test
1.0
In class evaluation
Icon MR05/XX Introduction to hardware components of servers and clients
ID: resources.hardware
2.5
In this module we will focus on hardware and the exposure to Raspberry Pi's as an alternative target platform
Icon Classes
ID: resources.hardware.theory
2.0
Icon Self study
ID: resources.hardware.study
0.5

GANTT of resources

Name
Effort
Apr 2021
May 2021
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
Icon History of unix/linux and Debian
ID: resources.linux.theory.intro
0.5
Icon Quick dive into a GUI installation
ID: resources.linux.theory.gui
0.5
Icon Introduction to the shell
ID: resources.linux.theory.cli
1.0
Icon Introduction to vim
ID: resources.linux.theory.vimtutor
0.5
Icon Very brief introdution to bandit and SSH
ID: resources.linux.theory.bandit
0.5
Icon Bandit
ID: resources.linux.practice.bandit
1.0
Icon Leviathan
ID: resources.linux.practice.leviathan
1.0
Icon Introduction to Raspberry Pi (ARM vs x86)
ID: resources.hardware.theory.rpi
1.0
Icon Group deployment of RPI clients and headless servers
ID: resources.hardware.theory.deployment
1.0
Icon Research RAID and ZFS
ID: resources.hardware.study.raid
0.5
Icon Debian implementations of essential services
ID: resources.networking.services.theory.debian
2.5
Icon Group deployment of essential services on VM
ID: resources.networking.services.practice.debian
2.0
Icon Personal deployment of essential services on RPI
ID: resources.networking.services.study.rpi
2.0
Icon Evaluation of essential services on Linux
ID: resources.networking.services.test.pihole
1.0
Container Task
Normal Task
Milestone
Off-duty period

Theory classes for resources module

Theory classes are:

  • in person at the school
  • supervised by a teacher
BSI
Id
Name
Effort
Note
2.3.1.1
resources.linux.theory.intro
Icon History of unix/linux and Debian
ID: resources.linux.theory.intro
0.5
2.3.1.2
resources.linux.theory.gui
Icon Quick dive into a GUI installation
ID: resources.linux.theory.gui
0.5
2.3.1.3
resources.linux.theory.cli
Icon Introduction to the shell
ID: resources.linux.theory.cli
1.0
2.3.1.4
resources.linux.theory.vimtutor
Icon Introduction to vim
ID: resources.linux.theory.vimtutor
0.5
complete vimtutor and create a custom vimrc
2.3.1.5
resources.linux.theory.bandit
Icon Very brief introdution to bandit and SSH
ID: resources.linux.theory.bandit
0.5
2.4.1.1
resources.hardware.theory.rpi
Icon Introduction to Raspberry Pi (ARM vs x86)
ID: resources.hardware.theory.rpi
1.0
2.4.1.2
resources.hardware.theory.deployment
Icon Group deployment of RPI clients and headless servers
ID: resources.hardware.theory.deployment
1.0
2.2.2.1.1
resources.networking.services.theory.debian
Icon Debian implementations of essential services
ID: resources.networking.services.theory.debian
2.5
Focus on DHCP, DNS, SFTP, SSH, CUPS, LDAP following chapter 10 and chapter 11 of the Debian system administrator handbook
2.2.2.4.1
resources.networking.services.test.pihole
Icon Evaluation of essential services on Linux
ID: resources.networking.services.test.pihole
1.0
Run a custer of Linux clients in a virtual environment with distributed DHCP, DNS, etc.

Labo classes for resources module

Labo classes are:

  • in person at the school
  • not supervised by a teacher
BSI
Id
Name
Effort
Note
2.3.2.1
resources.linux.practice.bandit
Icon Bandit
ID: resources.linux.practice.bandit
1.0
2.3.2.2
resources.linux.practice.leviathan
Icon Leviathan
ID: resources.linux.practice.leviathan
1.0
2.2.2.2.1
resources.networking.services.practice.debian
Icon Group deployment of essential services on VM
ID: resources.networking.services.practice.debian
2.0
TODO

Homework

Homework is:

  • not at the school
  • not supervised by a teacher
BSI
Id
Name
Effort
Note
2.4.2.1
resources.hardware.study.raid
Icon Research RAID and ZFS
ID: resources.hardware.study.raid
0.5
Used as a base for Freenas installation in a later module
2.2.2.3.1
resources.networking.services.study.rpi
Icon Personal deployment of essential services on RPI
ID: resources.networking.services.study.rpi
2.0
TODO